تابع GetTickCount در دلفی
 
شرکت پویا پردازش کاسپین
مهندسی کامپیوتر

این تابع در یونیت windows به شکل زیر پیاده سازی شده است:

function GetTickCount; external kernel32 name 'GetTickCount';

که از تعریف بالا می شود فهمید این یک تابع درون dll می باشد که با نام kernel32.dll هست.

این تابع در واقع از توابع API ویندوز می باشد که تعریف اصلی آن به شکل زیر می باشد:

DWORD GetTickCount(void);

این تابع در دلفی به شکل زیر مورد استفاده قرار می گیرد:

GetTickCount

خروجی این تابع یک عدد کاردینال (Cardinal) می باشد و در واقع زمانی را برمی گرداند که سیستم روشن شده است و این زمان بر اساس میلی ثانیه می باشد.

یعنی اگر در یک فرم یک ادیت و یک دکمه داشته باشیم و در دکمه دستور زیر را بنویسیم:

Edit1.Text := IntToStr(GetTickCount);

مقدار زمانی که سیستم شما روشن شده است بر حسب میلی ثانیه درون ادیت قرار می گیرد.


موارد استفاده:

از این تابع می توان برای فهمیدن مقدار زمان لازم برای انجام یک کد استفاده نمود به شکل زیر:

var
  Time1, Time2: Cardinal;
begin
  Time1 := GetTickCount;
  // Your statements
  Time2 := GetTickCount;
  Time2 - Time1;


همچنین برای فهمیدن اینکه برنامه ی شما چه مقدار زمانی در حال اجرا بوده است.

برای اطلاعات بیشتر می توانید به لینک زیر مراجعه نمایید:

تابع GetTickCount




نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:







           
13 فروردين 1392برچسب:, :: 20:58
مصطفی سیاهکالی

درباره وبلاگ


چه انتظار عجيبي !!! نه كوششي نه وفايي !!! فقط نشسته و گفتيم : خدا كند كه بيايي
آخرین مطالب
نويسندگان
پيوندها

تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان شرکت پویا پردازش کاسپین و آدرس ppc.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.







ورود اعضا:

آمار وب سایت:  

بازدید امروز : 129
بازدید دیروز : 0
بازدید هفته : 129
بازدید ماه : 203
بازدید کل : 39500
تعداد مطالب : 74
تعداد نظرات : 0
تعداد آنلاین : 1